123 research outputs found

    Software Ticks Need No Specifications

    Get PDF
    Software bugs cost time, money, and lives. They drive software research and development efforts, and are central to modern software engineering. Yet we lack a clear and general definition of what bugs are. Some bugs are defects, clearly defined as failures to meet some requirement or specification. However,there are many forms of undesirable program behaviour that are completely compatible with a typical program’s specification. In this paper, we argue that the lack of a criterion for identifying non-defect bugs is hampering the development of tools that find and fix bugs. We propose such a criterion, based on the idea of wasted effort, discuss how bugs that meet our definition of software ticks can complement defects, and sketch how our definition can help future work on software tools

    System Identification of a Solar Tower Power Plant for Model Based Control

    Get PDF
    In this study, thermal models of solar tower power plant components for the purpose of model-based control are set up and fit to operational data of the solar tower in Jülich, Germany. Solar tower power plants provide renewable energy by concentrating solar radiance and converting the heat into electrical power in a power block. The technology inherently enables the use of thermal storages allowing the decoupling of power production and solar radiance. The volatile nature of the primary energy source, the sun, and the use of a thermal storage set challenges for the control of these systems compared to conventional power plants. Model-based control methods like model predictive control are promising for these power plants. For that a comprehensive model of the plant is needed. In future studies the performance of model based control is to be compared for physics based models and for data driven models based on neural networks. This study aims to provide physics-based models of the power plant’s components for a modular design of a solar tower power plant. Model reduction efforts are conducted in order to keep computational expenses down for optimization processes and to mitigate numerical issues when solving the system of equations. The models are fit to operational data by adjusting a chosen set of parameters. Moving horizon estimation and sequential quadratic least square programming are used to identify these sets of parameters. The systems of equations describing the dynamic behavior of the components is simulated using the do-mpc framework based on Casadi. For the automatic differentiation performed in Casadi, differentiable functions describing the thermodynamic properties of the fluids are needed. The thermodynamic properties have been approximated using polynomial functions. Their accuracy is evaluated for different degrees and domains. The results show that the methods for parameter identification are suitable and the simulations are able to reproduce the measured operational data. Sets of parameters for each simulated component are found and their accuracy is evaluated. The results show that the use of polynomials for steam property approximation as implemented in this study is very restricted for the simulation and optimization of large scale systems of differential algebraic equations. A comprehensive knowledge of the process and the accuracy of the polynomials in various domains is needed for their application. Simplifications made for model reduction efforts lower the model’s accuracy but enhance their computational performance. The effects of simplifications are analyzed and evaluated. This study aims to provide physics-based models of the power plant’s components for a modular design of a solar tower power plant. Model reduction efforts are conducted in order to keep computational expenses down for optimization processes and to mitigate numerical issues when solving the system of equations. The models are fit to operational data by adjusting a chosen set of parameters. Moving horizon estimation and sequential quadratic least square programming are used to identify these sets of parameters. The systems of equations describing the dynamic behavior of the components is simulated using the do-mpc framework based on Casadi. For the automatic differentiation performed in Casadi, differentiable functions describing the thermodynamic properties of the fluids are needed. The thermodynamic properties have been approximated using polynomial functions. Their accuracy is evaluated for different degrees and domains. The results show that the methods for parameter identification are suitable and the simulations are able to reproduce the measured operational data. Sets of parameters for each simulated component are found and their accuracy is evaluated. The results show that the use of polynomials for steam property approximation as implemented in this study is very restricted for the simulation and optimization of large scale systems of differential algebraic equations. A comprehensive knowledge of the process and the accuracy of the polynomials in various domains is needed for their application. Simplifications made for model reduction efforts lower the model’s accuracy but enhance their computational performance. The effects of simplifications are analyzed and evaluated

    Klotho is a substrate for α-, β- and γ-secretase

    Get PDF
    AbstractKlotho is an anti-aging protein with different functions of the full-length membrane protein and the secreted hormone-like form. Using overexpression and knock-down approaches as well as embryonic fibroblasts of knock-out mice we present evidence that Klotho is shedded by the α-secretases ADAM10 and 17 as well as by the β-secretase β-APP cleaving enzyme 1. The remaining membrane-bound fragment is a substrate for regulated intramembrane proteolysis by γ-secretase. Our data suggest that therapeutic approaches targeting these proteases should be carefully analyzed for potential side effects on Klotho-mediated physiological processes

    Combined Untargeted and Targeted Fingerprinting by Comprehensive Two-Dimensional Gas Chromatography to Track Compositional Changes on Hazelnut Primary Metabolome during Roasting

    Get PDF
    This study focuses on the detectable metabolome of high-quality raw hazelnuts (Cory- lus avellana L.) and on its changes after dry-roasting. Informative fingerprinting was obtained by comprehensive two-dimensional gas chromatography with fast-scanning quadrupole mass spectrom- etry (GC×GC-qMS) combined with dedicated data processing. In particular, combined untargeted and targeted (UT) fingerprinting, based on pattern recognition by template matching, is applied to chromatograms from raw and roasted samples of Tonda Gentile Trilobata and Anakliuri hazelnuts harvested in Italy and Georgia. Lab-scale roasting was designed to develop a desirable organoleptic profile matching industrial standards. Results, based on 430 peak features, reveal that phenotype expression is markedly correlated to cultivar and pedoclimatic conditions. Discriminant components between cultivars are amino acids (valine, alanine, glycine, and proline); organic acids (citric, aspartic, malic, gluconic, threonic, and 4-aminobutanoic acids); and sugars and polyols (maltose, xylulose, xylitol, turanose, mannitol, scyllo-inositol, and pinitol). Of these, alanine, glycine, and proline have a high informational role as precursors of 2-acetyl- and 2-propionylpyrroline, two key-aroma com- pounds of roasted hazelnuts. Roasting has a decisive impact on metabolite patterns—it caused a marked decrease (−90%) of alanine, proline, leucine and valine, and aspartic and pyroglutamic acid and a −50% reduction of saccharose and galactose

    Management of giant-cell arteritis in Switzerland: an online national survey.

    Get PDF
    AIMS OF THE STUDY To assess current practices in diagnosing, treating, and following-up giant-cell arteritis by specialists in Switzerland and to identify the main barriers to using diagnostic tools. METHODS We performed a national survey of specialists potentially caring for patients with giant-cell arteritis. The survey was sent by email to all members of the Swiss Societies of Rheumatology and for Allergy and Immunology. A reminder was sent to nonresponders after 4 and 12 weeks. Its questions covered the following dimensions: respondents' main characteristics, diagnosis, treatment, and imaging's role during follow-up. The main study results were summarized using descriptive statistics. RESULTS Ninety-one specialists, primarily aged 46-65 years (n = 53/89; 59%), working in academic or nonacademic hospitals or private practice, and treating a median of 7.5 (interquartile range [IQR]: 3-12) patients with giant-cell arteritis per year participated in this survey. Ultrasound of temporal arteries/large vessels (n = 75/90; 83%) and positron-emission-tomography-computed tomography (n = 52/91; 57%) or magnetic resonance imaging (n = 46/90; 51%) of the aorta/extracranial arteries were the most common techniques used to diagnose giant-cell arteritis with cranial or large vessel involvement, respectively. Most participants reported a short time to obtain imaging tests or arterial biopsy. The glucocorticoid tapering scheme, glucocorticoid-sparing agent, and glucocorticoid-sparing treatment duration varied among the participants. Most physicians did not follow a predefined repeat imaging scheme for follow-up and mainly relied on structural changes (vascular thickening, stenosis, or dilatation) to drive treatment choice. CONCLUSIONS This survey indicates that imaging and temporal biopsy are rapidly accessible for diagnosing giant-cell arteritis in Switzerland but highlights heterogeneous practice in many disease management areas

    Cleaning up Copy-Paste Clones with Interactive Merging

    Get PDF
    International audienceCopy-paste-modify is a form of software reuse in which developers explicitly duplicate source code. This duplicated source code, amounting to a code clone, is adapted for a new purpose. Copy-paste-modify is popular among software developers, however, empirical evidence shows that it complicates software maintenance and increases the frequency of bugs. To allow developers to use copy-paste-modify without having to worry about these concerns , we propose an approach that automatically merges similar pieces of code by creating suitable abstractions. Because different kinds of abstractions may be beneficial in different contexts, our approach offers multiple abstraction mechanisms, which were selected based on a study of popular open-source repositories. To demonstrate the feasibility of our approach, we have designed and implemented a prototype merging tool for C++ and evaluated it on a number of code clones exhibiting some variation, i.e near-miss clones, in popular Open Source packages. We observed that maintainers find our algorithmically created abstractions to be largely preferable to the existing duplicated code

    Increased parahippocampal and lingual gyrification in first-episode schizophrenia

    Get PDF
    Objective: Cerebral gyrification is attributed to a large extent to genetic and intrauterine/ perinatal factors. Hence, investigating gyrification might offer important evidence for disturbed neurodevelopmental mechanisms in schizophrenia. As an extension of recent ROI analyses of gyrification in schizophrenia the present study is the first to compare on a node-by-node basis mean curvature as a sensitive parameter for the identification of local gyrification changes of the whole cortex in first-episode schizophrenia. Methods: A group of 54 patients with first-episode schizophrenia according to DSM-IV and 54 age and gender matched healthy control subjects were included. All participants underwent high-resolution T1-weighted MRI scans on a 1.5 T scanner. Mean curvature was calculated dividing the sum of the principal curvatures by two at each point of the curved surface as implemented in the Freesurfer Software package. Statistical cortical maps were created to estimate gyrification differences between groups based on a clustering approach. Results: A significantly increased gyrification was observed in first-episode schizophrenia patients relative to controls in a right parahippocampal-lingual cortex area. The cluster encompassed a surface area of 750 mm². A further analysis of cortical thickness of this cluster demonstrated concurrent significant reduced cortical thickness of this area. Conclusions: This is the first study to reveal an aberrant gyrification of the medial surface in first-episode schizophrenia. This finding is in line with substantial evidence showing medial temporal lobe abnormalities in schizophrenia. The present morphometric data provide further support for an early disruption of cortical maturation in schizophrenia
    corecore